package com.yl.module.file.domain.vo;


import java.time.LocalDateTime;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import org.springframework.format.annotation.DateTimeFormat;
import com.fasterxml.jackson.annotation.JsonFormat;

/**
 * 文件类型表 VO
 * @author makejava
 * @date 2024-06-11 16:43:57
 */
@Data
@ApiModel(value = "FileTypeVO", description = "文件类型表VO")
public class FileTypeVO implements Serializable {
	private static final long serialVersionUID = 849725680289174271L;

    @ApiModelProperty(value = "文件类型表-主键id 一个层级占用两位数 例如第一层级是10 第二层级就是1000 第三层级就是100000")
    private Integer id;

	@ApiModelProperty(value = "编码集 通过/进行分隔")
    private String codes;

	@ApiModelProperty(value = "名称")
    private String name;

	@ApiModelProperty(value = "备注")
    private String remark;

	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
	@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime createTime;

}

